37 research outputs found

    RT-Bench: an Extensible Benchmark Framework for the Analysis and Management of Real-Time Applications

    Full text link
    Benchmarking is crucial for testing and validating any system, even more so in real-time systems. Typical real-time applications adhere to well-understood abstractions: they exhibit a periodic behavior, operate on a well-defined working set, and strive for stable response time avoiding non-predicable factors such as page faults. Unfortunately, available benchmark suites fail to reflect key characteristics of real-time applications. Practitioners and researchers must resort to either benchmark heavily approximated real-time environments, or to re-engineer available benchmarks to add -- if possible -- the sought-after features. Additionally, the measuring and logging capabilities provided by most benchmark suites are not tailored "out-of-the-box" to real-time environments, and changing basic parameters such as the scheduling policy often becomes a tiring and error-prone exercise. In this paper, we present RT-bench, an open-source framework adding standard real-time features to virtually any existing benchmark. Furthermore, RT-bench provides an easy-to-use, unified command line interface to customize key aspects of the real-time execution of a set of benchmarks. Our framework is guided by four main criteria: 1) cohesive interface, 2) support for periodic application behavior and deadline semantics, 3) controllable memory footprint, and 4) extensibility and portability. We have integrated within the framework applications from the widely used SD-VBS and IsolBench suites. We showcase a set of use-cases that are representative of typical real-time system evaluation scenarios and that can be easily conducted via RT-Bench.Comment: 11 pages, 12 figures; code available at https://gitlab.com/rt-bench/rt-bench, documentation available at https://rt-bench.gitlab.io/rt-bench

    Edge Generation Scheduling for DAG Tasks using Deep Reinforcement Learning

    Full text link
    Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex applications from the automotive, avionics, and industrial domain that implement their functionalities through chains of intercommunicating tasks. This paper studies the problem of scheduling real-time DAG tasks by presenting a novel schedulability test based on the concept of trivial schedulability. Using this schedulability test, we propose a new DAG scheduling framework (edge generation scheduling -- EGS) that attempts to minimize the DAG width by iteratively generating edges while guaranteeing the deadline constraint. We study how to efficiently solve the problem of generating edges by developing a deep reinforcement learning algorithm combined with a graph representation neural network to learn an efficient edge generation policy for EGS. We evaluate the effectiveness of the proposed algorithm by comparing it with state-of-the-art DAG scheduling heuristics and an optimal mixed-integer linear programming baseline. Experimental results show that the proposed algorithm outperforms the state-of-the-art by requiring fewer processors to schedule the same DAG tasks.Comment: Under revie

    Deep Vein Thrombosis and Pulmonary Embolism: Two Complications of COVID-19 Pneumonia?

    Get PDF
    Coronavirus disease 19 (COVID-19) is a worldwide infection which was recently declared a global health emergency by the WHO Emergency Committee. The most common symptoms are fever and cough, which can progress to pneumonia, acute respiratory distress syndrome (ARDS) and/or end-organ failure. Risk factors associated with ARDS and death are older age, comorbidities (e.g., hypertension, diabetes, hyperlipidaemia), neutrophilia, and organ and coagulation dysfunction. Disseminated intravascular coagulation and coagulopathy can contribute to death. Anticoagulant treatment is associated with decreased mortality in severe COVID-19 pneumonia. In this report we describe two patients with COVID-19 pneumonia who developed venous thromboembolism

    Abdominal Pain: A Real Challenge in Novel COVID-19 Infection

    Get PDF
    COVID-19 (coronavirus disease 19) is an infectious disease caused by coronavirus SARS-CoV-2. Since its detection in China at the end of 2019, the novel coronavirus has rapidly spread throughout the world and has caused an international public health emergency. The most common manifestation is flu-like symptoms. Mild infections usually improve within a few days, but COVID-19 can cause severe pneumonia with acute respiratory distress syndrome and death. Gastrointestinal symptoms are less common but possible and more difficult to recognize as part of a COVID-19 syndrome. In line with the current opinion of the WHO, we strongly believe that preventive measures and early diagnosis of COVID-19 are crucial to interrupt virus spread and avoid local outbreaks. We report the cases of COVID-19 patients admitted to our Emergency Department who complained of gastrointestinal symptoms at admission

    COVID-19 and cutaneous manifestations: Two cases and a review of the literature

    Get PDF
    COVID-19 can affect multiple organs, including skin. A wide range of skin manifestations have been reported in literature. Six main phenotypes have been identified: i) urticarial rash, ii) confluent erythematous/maculopapular/morbilliform rash, iii) papulovesicular exanthem, iv) a chilblain-like acral pattern, v) a livedo reticularis/racemosa-like pattern, and vi) a purpuric vasculitic pattern. The pathogenetic mechanism is still not completely clear, but a role of hyperactive immune response, complement activation and microvascular injury have been postulated. The only correlation between the cutaneous phenotype and the severity of COVID-19 has been observed in the case of chilblain-like acral lesions, that is generally associated with the benign/subclinical course of COVID-19. Herein, we report two cases of SARS-CoV- 2 infection in patients who developed cutaneous manifestations that completely solved with systemic steroids and antihistamines. The first case is a female patient not vaccinated for SARS-CoV-2 with COVID-19 associated pneumonia, while the second case is a vaccinated female patient with only skin manifestations

    Know your enemy: benchmarking and experimenting with insight as a goal

    Full text link
    Available benchmark suites are used to provide realistic workloads and to understand their run-time characteristics. However, they do not necessarily target the same platforms and often offer a diverse set of metrics, leading to the lack of a knowledge base that could be used for both systems and theoretical research. RT-Bench, a new benchmark framework environment, tries to address these issues by providing a uniform interface and metrics while maintaining portability. This demo illustrates how to leverage this framework and its recently added features to improve the understanding of the benchmarks’ interaction with its system.National Science FoundationAccepted manuscrip

    Factors influencing implementation of ehealth technologies to support informal dementia care:Umbrella review

    Get PDF
    Background: The worldwide increase in community-dwelling people with dementia underscores the need for innovative eHealth technologies that aim to provide support to both patients and their informal caregivers in the home setting. However, sustainable implementation of eHealth technologies within this target group can be difficult. Objective: The goal of this study was to gain a thorough understanding of why it is often difficult to implement eHealth technologies in practice, even though numerous technologies are designed to support people with dementia and their informal caregivers at home. In particular, our study aimed to (1) provide an overview of technologies that have been used and studied in the context of informal dementia care and (2) explore factors influencing the implementation of these technologies. Methods: Following an umbrella review design, five different databases were searched (PubMed, PsycINFO, Medline, Scopus, and Cochrane) for (systematic) reviews. Among 2205 reviews retrieved, 21 were included in our analysis based on our screening and selection procedure. A combination of deductive and inductive thematic analyses was performed, using the Nonadoption, Abandonment, Scale-Up, Spread, and Sustainability (NASSS) framework for organizing the findings. Results: We identified technologies designed to be used “by informal caregivers,” “by people with dementia,” and “with people with dementia.” Within those groups, most of the represented technologies included, respectively: (i) devices for in-home monitoring of lifestyle, health, and safety; (ii) technologies for supporting memory, orientation, and day structure; and (iii) technologies to facilitate communication between the informal caregiver and person with dementia. Most of the identified factors influencing implementation related to the condition of dementia, characteristics of the technology, expected/perceived value of users, and characteristics of the informal caregiver. Considerably less information has been reported on factors related to the implementing organization and technology supplier, wider institutional and sociocultural context of policy and regulations, and continued adaptation of technology over time. Conclusions: Our study offers a comprehensive overview of eHealth technologies in the context of informal dementia care and contributes to gaining a better understanding of a broad range of factors influencing their implementation. Our results uncovered a knowledge gap regarding success factors for implementation related to the organizational and broader context and continuous adaptation over the long term. Although future research is needed, the current findings can help researchers and stakeholders in improving the development and implementation of eHealth technologies to support informal dementia care

    On the interplay of computation and memory regulation in multicore real-time systems

    Full text link
    The ever-increasing demand for high performance in the time-critical embedded domain has pushed the adoption of powerful yet unpredictable heterogeneous Systems-on-a-Chip. The shared memory subsystem, which is known to be a major source of unpredictability, has been extensively studied, and many mitigation techniques have been proposed. Among them, performance-counter-based regulation techniques have seen widespread adoption. However, the problem of combining performance-based regulation with time-domain isolation has not received enough attention. In this article, we discuss our current work-in-progress on SHCReg (Software Hardware Co-design Regulator). First, we assess the limitations and benefits of combined CPU and memory budgeting. Next, we outline a full-stack hardware/software codesign architecture that aims at improving the interplay between CPU and memory isolation for mixed-criticality tasks running on the same core.National Science FoundationAccepted manuscrip

    A real-time virtio-based framework for predictable inter-VM communication

    Full text link
    Ensuring real-time properties on current heterogeneous multiprocessor systems on a chip is a challenging task. Furthermore, online artificial intelligent applications –which are routinely deployed on such chips– pose increasing pressure on the memory subsystem that becomes a source of unpredictability. Although techniques have been proposed to restore independent access to memory for concurrently executing virtual machines (VM), providing predictable inter-VM communication remains challenging. In this work, we tackle the problem of predictably transferring data between virtual machines and virtualized hardware resources on multiprocessor systems on chips under consideration of memory interference. We design a "broker-based" real-time communication framework for otherwise isolated virtual machines, provide a virtio-based reference implementation on top of the Jailhouse hypervisor, assess its overheads for FreeRTOS virtual machines, and formally analyze its communication flow schedulability under consideration of the implementation overheads. Furthermore, we define a methodology to assess the maximum DRAM memory saturation empirically, evaluate the framework's performance and compare it with the theoretical schedulability.Accepted manuscrip

    Psychosocial Effects and Use of Communication Technologies during Home Confinement in the First Wave of the COVID-19 Pandemic in Italy and The Netherlands

    Get PDF
    (1) Background: The COVID-19 pandemic forced people from all around the globe to strongly modify their daily routines, putting a significant strain on the social aspects of daily lives. While the first wave of the pandemic was a very challenging time in all countries, it is still uncertain whether various lockdown intensities and infection rates differed regarding their psychosocial impact. This work therefore aimed to investigate (i) the psychosocial effects of home confinement in two European countries that underwent different lockdown intensities: Italy and the Netherlands and (ii) the role of communication technology in relation to feelings of loneliness. (2) Methods: A cross-sectional online survey inquiring about different psychosocial variables and the use of and satisfaction towards communication technology was circulated among the general public during the first wave of the COVID-19 pandemic. In total, 629 participants (66% female, 68% from the Netherlands) answered each question twice, referring to “before” and “during” the pandemic. (3) Results: We found significant negative effects of COVID-19 home confinement on depressive feelings (p < 0.001, %∆ = +54%), loneliness (p < 0.001, %∆ = +37.3%), life satisfaction (p < 0.001, %∆ = −19.8%) and mental wellbeing (p < 0.001, %∆ = −10.6%) which were accompanied with a significantly increased need for psychosocial support (p < 0.001, %∆ = +17.3%). However, the magnitude of psychosocial impact did not significantly differ between residents undergoing a more intense (Italy) versus a less intense (Netherlands) lockdown, although the decrease in social participation was found to be significantly different for both countries (z = −7.714, p < 0.001). Furthermore, our findings demonstrate that the increase in loneliness was associated with the adoption of new digital communication tools (r = 0.21, p < 0.001), and significantly higher for individuals who started to adopt at least one new digital communication tool during confinement than for those who did not (z = −4.252, p < 0.001). (4) Conclusions: This study highlights that, although COVID-19 home confinement significantly impacted psychosocial wellbeing during the first wave of the pandemic, this impact did not differ based on lockdown intensity. Recognizing the increasing adoption of digital communication technology in an attempt to reduce lockdown loneliness, future studies should investigate what is needed from the technology to achieve this effect
    corecore